Biblioteki, stałe i ładowanie danych¶

Wstępna eksploracja¶

title danceability energy key loudness mode speechiness acousticness instrumentalness liveness valence tempo duration_ms time_signature genres
id
3JHpk0DOTOzyh0777JFAky Diosa 0.801 0.745 6.0 -3.733 0.0 0.0630 0.3980 0.006030 0.1530 0.245 104.965 214013.0 4.0 [latin, trap latino, reggaeton]
61qYXh7HvnjjT1GfTzo9Ld Amen 0.835 0.644 7.0 -6.175 1.0 0.1490 0.1130 0.000002 0.1010 0.410 120.007 364009.0 4.0 [south african pop, south african hip hop, afr...
6y8fHHwkvcmXKpxCB34y68 Henkilökohtaisesti (Vain elämää kausi 8) 0.659 0.641 0.0 -6.435 1.0 0.0240 0.0857 0.000000 0.1490 0.769 101.951 180773.0 4.0 [suomi rock, finnish hip hop, iskelma, finnish...
3jipFRgLyKK0oJoG1pKicx Jaded 0.766 0.272 0.0 -5.696 1.0 0.0410 0.0366 0.000000 0.1750 0.037 116.036 262453.0 4.0 [toronto rap, canadian hip hop, rap, canadian ...
6Y3hqLC16tJUEI4PDsusoT 3ach9ek Criminel 0.593 0.637 10.0 -8.613 0.0 0.0899 0.1150 0.000000 0.0971 0.370 77.550 172000.0 4.0 [rai]

Każdemu utworowi może być przypisanych wiele gatunków. Z powodu braku jasnej przesłanki co do wyboru tylko 1 z wielu, należy wziąć pod uwagę wszystkie gatunki naraz.

id
3JHpk0DOTOzyh0777JFAky                      [latin, trap_latino, reggaeton]
61qYXh7HvnjjT1GfTzo9Ld    [south_african_pop, south_african_hip_hop, afr...
6y8fHHwkvcmXKpxCB34y68    [suomi_rock, finnish_hip_hop, iskelma, finnish...
3jipFRgLyKK0oJoG1pKicx    [toronto_rap, canadian_hip_hop, rap, canadian_...
6Y3hqLC16tJUEI4PDsusoT                                                [rai]
Name: genres, dtype: object

Najpopularniejszymi gatunkami są pop, trap, hip hop, latin, reggaeton. Dla każdego z nich istnieje wiele podgatunków. W celu łatwieszej dalszej analizy należy uogólnić nazwy gatunków (na podstawie powtarzających się słów kluczowych).

Transformacja nazw gatunków¶

Przy pomocy genres_counts.json przeanalizowano ponad 100 najpopularniejszych gatunków. Z nazwy każdego wyodrębniono główny gatunek (np. hip_hop z german_hip_hop lub pop z pop_urbaine), a następnie stworzono i zapisano listę głównych gatunków (genres_general.txt). Dla każdego z gatunków przypisanych do utworu wyekstraktowano główny gatunek (lub wiele głównych gatunów), np. dla pop_rap zostaną zwrócone 2 gatunki: pop oraz rap.

genres genres_simplified
id
3JHpk0DOTOzyh0777JFAky [latin, trap_latino, reggaeton] [latin, reggaeton, rap, trap]
61qYXh7HvnjjT1GfTzo9Ld [south_african_pop, south_african_hip_hop, afr... [hip_hop, other, rap, pop]
6y8fHHwkvcmXKpxCB34y68 [suomi_rock, finnish_hip_hop, iskelma, finnish... [hip_hop, rock, other, pop]
3jipFRgLyKK0oJoG1pKicx [toronto_rap, canadian_hip_hop, rap, canadian_... [hip_hop, rap, pop]
6Y3hqLC16tJUEI4PDsusoT [rai] [other]
... ... ...
6wqPgPizZDqTph2ouCbqoj [finnish_dance_pop, finnish_pop, finnish_hip_hop] [hip_hop, pop]
4jsMFNWhU1sxBvkVCu4oJU [greek_trap, greek_hip_hop, greek_underground_... [hip_hop, rap, trap]
20SaY0aA3fUfnfVh3lX6pq [rap_maroc] [rap]
60apwPsgBtySOwFxnEbu4h [moroccan_pop, rap_maroc] [rap, pop]
3sa06xVNmLLYIxdNNmVQN8 [pop, house, tropical_house, uk_dance, uk_cont... [other, rap, pop, house]

84121 rows × 2 columns

Gatunki w czasie¶

Analizy są poprzeprowadzane według wskaźnika popularności (popularność gatunku jako liczba utworów ważonych miejscami w rankingu) oraz przy pomocy zwykłej liczby utworów danego gatunku w rankingu (bez ważenia - 1. i ostatni utwór w rankingu są tak samo istotne).

Według wskaźnika popularności

genres_simplified hip_hop house indie latin other pop rap reggaeton rock trap
count 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000
mean 26657.320463 11707.212748 3408.414384 14721.002978 29495.924205 65451.483914 43448.959049 13632.499708 6615.564099 27135.357620
std 2643.506404 1600.870929 513.084583 987.881315 4934.383937 5095.313736 3243.476005 880.670547 1863.686921 1814.596718
min 21005.446750 6865.037630 2704.505250 12923.782850 25006.620570 60364.064310 36776.927620 12240.383950 4702.271190 22735.879910
25% 24991.833578 10816.861010 3127.106432 14024.371955 26761.257280 62118.494455 41836.933365 12986.972515 5736.377388 25983.114450
50% 26895.097555 12239.990170 3248.118915 14610.337375 27869.367195 63455.179820 43517.682670 13572.170360 6316.406805 26962.738005
75% 28416.705337 12831.175370 3503.025277 15358.041192 31442.203237 65745.543387 45631.338960 13938.214678 6891.886775 28044.532867
max 32247.724350 14435.547790 4653.635020 16414.484490 55779.640710 78704.214150 49947.614900 15838.498850 15970.324710 30454.089390

Obserwacje:

  • najpopularniejsze główne gatunki to pop oraz rap;
  • popularniejsze główne gatunki cechują się większymi skokami i spadkami (większe odchylenie standardowe);
  • skoki popularności na Święta Bożego Narodzenia są odnotowywane dla gatunków rock i other;
  • duży wzrost popularności muzyki indie w 2022 roku;
  • tendencja spadkowa dla muzyki rap, house i trap;
  • duże podobieństwo gatunków latin i reggaeton.

Według liczby utworów

genres_simplified hip_hop house indie latin other pop rap reggaeton rock trap
count 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000 52.000000
mean 317.173077 147.096154 41.653846 176.615385 367.480769 747.730769 516.538462 163.634615 85.923077 323.250000
std 29.605061 18.841194 8.415403 10.675524 50.468973 65.202585 40.027668 10.977747 13.416183 25.219721
min 248.000000 88.000000 29.000000 153.000000 318.000000 676.000000 419.000000 138.000000 69.000000 256.000000
25% 300.750000 138.250000 37.000000 168.750000 336.750000 710.500000 499.750000 157.750000 76.000000 310.000000
50% 316.000000 150.000000 39.000000 175.500000 347.000000 722.000000 518.000000 162.000000 85.000000 319.000000
75% 332.250000 159.500000 43.000000 182.000000 374.750000 736.500000 534.500000 166.250000 88.250000 334.500000
max 387.000000 177.000000 63.000000 198.000000 577.000000 894.000000 599.000000 188.000000 144.000000 377.000000

Obserwacje pokrywają się z obserwacjami dla wskaźnika popularności, choć są mniej uwydatnione.